// pages/position/position.js
var QQMapWX = require('../../../utils/qqmap-wx-jssdk.min.js');
var qqmapsdk;
const app = getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    lat: 0,//地图初次加载时的纬度坐标
    lng: 0, //地图初次加载时的经度坐标
    name: "", //选择的位置名称
    math:''
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.setData({
      math: app.globalData.shouhuo,
      lng: app.globalData.shouhuo.lng,
      lat: app.globalData.shouhuo.lat,
    })
    // // 实例化API核心类
    qqmapsdk = new QQMapWX({
      key: 'MNXBZ-G5TWD-GYF42-HHZJL-2W2J3-PVBX4'
    });

    this.moveToLocation();
  },
  //移动选点
  moveToLocation: function () {
    var that = this;
    wx.chooseLocation({
    
      success: function (res) {
        console.log(1111, res);
        if(res.address === '') {
          wx.showToast({
            title: '请选择收获地址',
            icon: 'none'
          })
        }else {
          // app.globalData.shouhuo.lng = res.longitude;
          // app.globalData.shouhuo.lat = res.latitude;
          // app.globalData.shouhuo.mapAddress = res.address;

          var pages = getCurrentPages();
          var currPage = pages[pages.length - 1];   //当前页面
          var prevPage = pages[pages.length - 2];  //上一个页面

          //直接调用上一个页面对象的setData()方法，把数据存到上一个页面中去
          prevPage.setData({
              ['name.lng']: res.longitude,
              ['name.lat']: res.latitude,
              ['name.mapAddress']: res.address
          });
          wx.navigateBack()
        }
        //选择地点之后返回到原来页面
        // wx.navigateTo({
        //   url: "../replace/replace?address=" + res.name
        // });
      },
      fail: function (err) {
        console.log(err.name);
        //选择地点之后返回到原来页面
        // wx.navigateBack({
        //   url: "../increase/increase"
        // });
      }
    });
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})